package org.xiaov.lunasql.engine.common.util;

import com.alibaba.druid.util.JdbcUtils;

/**
 * <p>
 * JdbcUtils
 * </p>
 *
 * @author LunaSQL
 * @since 2024/12/18 22:06
 */
public class LunaJdbcUtils {

    /**
     * 获取数据库类型
     *
     * @param url 链接地址
     * @return 类型
     */
    public static String getDbType(String url) {
        //处理p6spy监控
        if (url.startsWith("jdbc:p6spy:")) {
            url = url.replace("jdbc:p6spy:", "jdbc:");
        }
        return JdbcUtils.getDbType(url, null);
    }
}
